package cn.hxzy.icon.icon.repository;

import cn.hxzy.icon.icon.entity.User;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.Optional;

/**
 * @author little black
 */
public interface UserRepository extends JpaRepository<User,Integer> {
    /**
     * 根据name查找用户
     * @param loginName
     * @return
     */
    Optional<User> findByLoginName(String loginName);

    Page<User> findByNameLike(String s, Pageable pageable);


    /**
     * 抽象查询
     * @param name
     * @return
     */
//    Page<User> findByNameLike(String name);



}
